/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// autotest fft data for 120-point transform
//

#include <complex.h>

float complex fft_test_x120[] = {
   -2.933561116248 +   0.585802030432*_Complex_I,
    0.996149474765 +  -0.621353657548*_Complex_I,
   -0.262138535383 +   0.974643272654*_Complex_I,
   -1.483709823026 +  -1.654326811798*_Complex_I,
    0.009105914718 +  -0.801453728867*_Complex_I,
    1.480357059658 +  -0.231135073122*_Complex_I,
   -0.580765210290 +   1.288460832776*_Complex_I,
    0.485467815383 +   0.439565460988*_Complex_I,
   -1.010673740947 +  -0.691639979516*_Complex_I,
   -0.525003222625 +  -0.639606200048*_Complex_I,
   -0.806916915589 +   0.103762356730*_Complex_I,
   -0.399336315292 +   0.323161793208*_Complex_I,
    0.111455618955 +   0.487552495249*_Complex_I,
    0.523592233718 +   0.565527718910*_Complex_I,
   -0.181781072708 +   0.927375893986*_Complex_I,
   -0.427811932504 +  -1.730760015952*_Complex_I,
    0.722234655868 +  -0.528518032448*_Complex_I,
    0.327894303730 +   1.078490369290*_Complex_I,
   -0.365985637484 +  -0.829110156759*_Complex_I,
   -1.230443935235 +   1.168892009209*_Complex_I,
   -0.497547601907 +  -1.884812736460*_Complex_I,
   -0.188693666275 +  -0.388189056130*_Complex_I,
    1.581490442848 +  -0.773206675201*_Complex_I,
   -0.276904037052 +  -1.607191981281*_Complex_I,
    0.869586527848 +   2.279865113156*_Complex_I,
    2.280976663440 +  -0.491932963519*_Complex_I,
   -0.972146414270 +   1.317390598922*_Complex_I,
    0.752226877706 +   0.307325301979*_Complex_I,
   -2.176688443840 +  -0.178238348418*_Complex_I,
    0.603808804599 +  -1.024869177311*_Complex_I,
    1.637709885855 +   1.283852424020*_Complex_I,
    0.766867282671 +  -2.390532794299*_Complex_I,
   -0.803164170514 +  -0.738964307326*_Complex_I,
   -0.217928168834 +  -1.591138647698*_Complex_I,
    0.044558930462 +  -0.585819999208*_Complex_I,
    0.185461763498 +   0.190876001378*_Complex_I,
   -0.887233966458 +   0.932582089649*_Complex_I,
   -1.388038826042 +   0.114934886174*_Complex_I,
    0.079732100731 +   0.150414346304*_Complex_I,
    1.215962906658 +   0.864185821675*_Complex_I,
   -0.889642609373 +  -0.510424427491*_Complex_I,
    0.243053087540 +  -1.438563895787*_Complex_I,
   -0.409793881375 +   0.157176601902*_Complex_I,
   -1.193700035506 +  -0.866457731187*_Complex_I,
    1.192127022305 +  -0.584612994505*_Complex_I,
   -0.387515835212 +   1.536461365714*_Complex_I,
   -0.853256362306 +  -0.633564682282*_Complex_I,
   -0.152836605296 +  -0.219510310627*_Complex_I,
   -1.151934152005 +   0.171485405414*_Complex_I,
   -0.010116218440 +   0.914918482762*_Complex_I,
   -1.686537878154 +   0.779331814618*_Complex_I,
    0.673793112643 +   0.566118503412*_Complex_I,
   -0.143701669515 +  -0.556780150872*_Complex_I,
   -0.845847069767 +   0.686668013963*_Complex_I,
   -1.147722980640 +  -0.455850082513*_Complex_I,
    1.310965019946 +  -0.268939336441*_Complex_I,
    0.641191445468 +   0.065635531845*_Complex_I,
    0.790297755545 +   0.898978586598*_Complex_I,
   -1.539239983789 +   1.569958337837*_Complex_I,
   -1.042534751831 +  -1.615908992141*_Complex_I,
    0.848219334777 +   1.570278962754*_Complex_I,
    0.768312422101 +   1.168572048009*_Complex_I,
   -0.119617114473 +   0.018922768020*_Complex_I,
    0.463083556040 +  -0.289189219121*_Complex_I,
   -2.334868450076 +   0.543186130761*_Complex_I,
   -0.859810016516 +  -0.073915244925*_Complex_I,
   -0.986571365561 +   0.653098182477*_Complex_I,
    0.522451913274 +  -0.042046367028*_Complex_I,
    0.106640796179 +  -0.069187996590*_Complex_I,
    1.052892113567 +   0.678469397559*_Complex_I,
   -0.698384198090 +   0.402405190110*_Complex_I,
   -0.274412699197 +   0.194991340203*_Complex_I,
    0.154775651261 +  -1.748234046267*_Complex_I,
   -0.373611252309 +   0.759957440236*_Complex_I,
    0.307971942775 +   0.177025819034*_Complex_I,
    1.127535219986 +  -0.133866569607*_Complex_I,
   -0.780872981180 +  -1.914809677751*_Complex_I,
    0.097809503845 +  -0.311527508403*_Complex_I,
   -1.338663250568 +  -0.272131094279*_Complex_I,
   -1.774506466862 +   0.189947566984*_Complex_I,
   -0.108910232947 +  -1.104077803690*_Complex_I,
    0.700684038217 +   0.489503255191*_Complex_I,
    1.723390943656 +  -0.653061888020*_Complex_I,
   -0.307392508631 +  -0.487335518704*_Complex_I,
   -1.351222246370 +  -0.276340698500*_Complex_I,
    0.554657638847 +   1.969266502927*_Complex_I,
   -0.693153982211 +  -0.117977636798*_Complex_I,
   -0.639852935555 +   0.539350932011*_Complex_I,
    0.774200449083 +   1.123041486424*_Complex_I,
   -2.046058231062 +  -0.457644959516*_Complex_I,
   -1.606346330196 +  -1.560038496690*_Complex_I,
   -1.701087998893 +   1.670050065045*_Complex_I,
    0.443897868781 +   0.379995716985*_Complex_I,
    0.193958078518 +   0.643773547931*_Complex_I,
   -1.527640156621 +   1.266495146511*_Complex_I,
    0.259186234049 +  -0.465035554366*_Complex_I,
   -0.385562205417 +  -1.015469771575*_Complex_I,
   -1.871226440588 +   0.185126256408*_Complex_I,
    0.542445571049 +  -0.431681611434*_Complex_I,
    0.214440313475 +  -0.338588753334*_Complex_I,
    0.163385540462 +  -0.222892296796*_Complex_I,
    0.477872198487 +  -0.578917341564*_Complex_I,
   -1.258436301493 +  -0.335313659938*_Complex_I,
    0.310183724816 +  -1.538340991002*_Complex_I,
    0.315711034668 +   0.372755872975*_Complex_I,
   -0.832316134028 +   0.846715050479*_Complex_I,
    1.810572502100 +  -0.747188365112*_Complex_I,
   -1.238997433684 +   2.921109879602*_Complex_I,
   -1.359334420871 +   1.137914515456*_Complex_I,
   -1.735544412609 +   0.353972290274*_Complex_I,
   -1.967071931759 +   1.720943408177*_Complex_I,
    0.175659653421 +   0.673882179212*_Complex_I,
    0.566435305275 +   1.086122584518*_Complex_I,
   -0.685557294027 +   0.440265086848*_Complex_I,
    1.232868086689 +  -0.376035944159*_Complex_I,
    0.031017508722 +  -1.091694970471*_Complex_I,
    0.153454665192 +  -0.387812357268*_Complex_I,
    0.055087132749 +   0.121934454858*_Complex_I,
   -1.641857455950 +  -0.680302798653*_Complex_I,
   -0.235668947578 +  -0.276093078030*_Complex_I};

float complex fft_test_y120[] = {
  -26.130540532441 +   2.500301372380*_Complex_I,
   -8.384737785882 + -11.493299680300*_Complex_I,
  -10.815843993705 +   1.373214442809*_Complex_I,
   -3.468316057471 +  -0.197988490875*_Complex_I,
   -8.468015203881 +   4.172305025792*_Complex_I,
   -6.972140924378 + -19.059978062591*_Complex_I,
   12.894909733921 + -14.674650174719*_Complex_I,
    6.217174828182 +  -4.198857679111*_Complex_I,
   -3.038713671007 +  11.416582830167*_Complex_I,
   -5.889009032363 +   2.623087027225*_Complex_I,
    4.415856321129 +  20.520368038723*_Complex_I,
   -7.596161829888 +  -9.011449139900*_Complex_I,
  -22.967094572900 + -14.281559182333*_Complex_I,
  -13.103802451651 +   2.098170225144*_Complex_I,
   -5.815320588822 +  10.518428726478*_Complex_I,
   -1.290859552698 +  -5.007381379220*_Complex_I,
   10.503332312095 + -13.128075179264*_Complex_I,
   -0.995307687739 +   6.404055459139*_Complex_I,
   -7.098602985708 +   2.406450947955*_Complex_I,
   -5.425368507411 +  31.439384831310*_Complex_I,
   -4.531419053887 +  -0.173481154479*_Complex_I,
    9.402659099609 +   3.570607998710*_Complex_I,
   10.130149004652 + -16.694138931142*_Complex_I,
   -2.197851988961 +   2.938436935104*_Complex_I,
    5.864606545918 + -13.199247801155*_Complex_I,
   12.427931476763 + -14.442851189707*_Complex_I,
   -0.346878049148 +  -2.649522091233*_Complex_I,
   -6.110432016865 +  10.576069646496*_Complex_I,
   29.337845632961 +  -5.226538341924*_Complex_I,
   -5.530434871933 +  -6.791491806236*_Complex_I,
   12.511893544960 +  -9.883054566598*_Complex_I,
  -13.522823191342 +   3.402811573476*_Complex_I,
   -6.949602446599 +  -2.976747287959*_Complex_I,
  -13.604769865716 + -21.208579208314*_Complex_I,
   -2.667739313157 +   7.095560898932*_Complex_I,
   -4.030948890524 +  -4.275911410965*_Complex_I,
   -1.538455879764 +   0.859913764271*_Complex_I,
   -1.597640929072 +   9.198642244462*_Complex_I,
    3.258927941252 +   3.681214115496*_Complex_I,
  -27.177542272720 +  -9.835919044876*_Complex_I,
    2.137018426012 +   5.951425737520*_Complex_I,
   -9.328564597213 +  -8.189268926052*_Complex_I,
  -15.202874868646 + -10.830493804699*_Complex_I,
  -14.141307626573 +   6.069950543455*_Complex_I,
   23.789715337183 +  -0.149207303988*_Complex_I,
    1.018819274801 +  23.160092205105*_Complex_I,
    0.160728240887 +  25.021802134125*_Complex_I,
  -27.292399750004 + -12.724069599967*_Complex_I,
  -11.090997281400 +   7.909805227447*_Complex_I,
  -12.632686116172 +   4.297788877667*_Complex_I,
  -10.947166654332 +  -7.342984066688*_Complex_I,
  -12.526588806117 +   6.326089996957*_Complex_I,
    7.848075855545 +   5.822833656652*_Complex_I,
    4.463550473312 +  -2.355918199764*_Complex_I,
   -3.359730942688 +  -1.811340237346*_Complex_I,
  -16.045827623056 + -11.927425635813*_Complex_I,
  -17.191945449780 +  14.640840260710*_Complex_I,
    5.723503979540 +  -3.333396073843*_Complex_I,
   -7.212762063453 +  -0.426026153122*_Complex_I,
   -8.371988589537 +  -1.588815189476*_Complex_I,
  -16.721024926709 +   1.223543596227*_Complex_I,
   21.500278405653 +  15.014414278563*_Complex_I,
  -12.998260008435 +   6.823922119636*_Complex_I,
  -11.969924059222 +  -6.475357643023*_Complex_I,
   -3.880671177744 +  23.295158190426*_Complex_I,
   -1.615932730740 +   9.161241055173*_Complex_I,
    6.743423357908 +   4.077889764270*_Complex_I,
   -8.491295100234 + -14.590167909493*_Complex_I,
   -4.050564794383 +  -0.332576254078*_Complex_I,
   -7.563666582981 +  -0.491929778422*_Complex_I,
    5.325292014900 +  13.120067752469*_Complex_I,
   17.266746589948 +  -1.749739091662*_Complex_I,
    9.016685746645 +  -6.656805505959*_Complex_I,
   -8.457355300299 +  -4.003222916857*_Complex_I,
  -31.407914776214 +  -9.344158206903*_Complex_I,
   -8.003020240767 +  -1.945349879704*_Complex_I,
   10.679124047221 +   1.579265510278*_Complex_I,
    7.576096581517 + -20.019004345583*_Complex_I,
    5.425463900123 +  -6.332000571240*_Complex_I,
  -11.713907656105 +   7.443366839954*_Complex_I,
   -0.593664650946 +   6.790006366701*_Complex_I,
   10.381068180108 +  -7.397393197217*_Complex_I,
    0.455908842424 +   7.373964657268*_Complex_I,
   -8.378432107508 +  18.256672106713*_Complex_I,
  -24.128536613056 +   5.444870431684*_Complex_I,
    8.421822254234 +  -9.806814459804*_Complex_I,
    7.173520639058 +   9.565811687718*_Complex_I,
   -6.236143277340 +   6.409295846945*_Complex_I,
   -5.379127157610 +  -7.097598602556*_Complex_I,
    0.992816214134 +   1.184456111668*_Complex_I,
   -8.630312793127 +  -3.752996076907*_Complex_I,
   -0.458097520531 +  10.469419461305*_Complex_I,
    3.184993888854 +   4.049136044816*_Complex_I,
    2.080876935294 +  -9.778155908324*_Complex_I,
  -12.941818037027 +   3.242798433849*_Complex_I,
   -6.524522778987 +   2.497157598131*_Complex_I,
    3.225741204857 +  15.546794796319*_Complex_I,
   -6.079247610512 + -13.728424650306*_Complex_I,
   -4.960232908834 +  10.931039387444*_Complex_I,
   -2.558877649510 +  10.755632383919*_Complex_I,
  -19.611477019565 +   5.785472297267*_Complex_I,
   21.866745387027 + -15.392995894737*_Complex_I,
   16.349317592240 +  12.469152896354*_Complex_I,
   -9.294214354347 +   3.922833779556*_Complex_I,
   13.879970160908 +   7.328114738105*_Complex_I,
    2.651592361533 +  -7.170628973597*_Complex_I,
   -5.253905486354 +   2.891157258399*_Complex_I,
   -8.491348558042 +  11.767371163610*_Complex_I,
   -0.986424222839 +  12.293687558243*_Complex_I,
  -16.973656701850 +  -4.692292471582*_Complex_I,
  -10.242186370330 +  14.766563852584*_Complex_I,
   -5.961461862786 +  15.202716060356*_Complex_I,
   -8.983395642462 + -16.343883875645*_Complex_I,
  -10.094160152160 +  -8.605909997569*_Complex_I,
   -2.538579712014 + -14.632787859230*_Complex_I,
   10.260131998695 +  -4.124613468367*_Complex_I,
    5.155214364436 +  -0.647489300204*_Complex_I,
   -7.821333192327 + -15.606994193249*_Complex_I,
    4.093578304649 +  15.462757600992*_Complex_I,
    4.765467299654 +   7.963215307045*_Complex_I};

